package models

import "blog_go/models/ctype"

type ChatModel struct {
	MODEL
	NickName string        `gorm:"size:15"`
	Avatar   string        `gorm:"size:128"`
	Content  string        `gorm:"size:512"`        // 聊天的内容
	IP       string        `gorm:"size:32"`         // ip
	Addr     string        `gorm:"size:64"`         // 地址
	IsGroup  *bool         `gorm:"default:true"`    // 是否是群聊 使用指针是因为当你传false的时候,bool默认值就是false,等于你没传
	MsgType  ctype.MsgType `gorm:"type:int;size:4"` // 聊天类型 对于自定义类型最好指定字段类型
}

func (ChatModel) TableName() string {
	return "chat"
}
